file chooser widget: Covert to GdkEvent API
authorMatthias Clasen <mclasen@redhat.com>
Sat, 26 Aug 2017 02:53:04 +0000 (22:53 -0400)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:02 +0000 (18:39 +0200)
gtk/gtkfilechooserwidget.c

index a3d51615bcbb3b1a88c09f4e7945ac83094741c4..a077fb72052992ca3b59339082b35d9ced3a2b14 100644 (file)
@@ -1332,7 +1332,10 @@ browse_files_key_press_event_cb (GtkWidget   *widget,
       (priv->action == GTK_FILE_CHOOSER_ACTION_OPEN ||
        priv->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER))
     {
-      location_popup_handler (impl, event->string);
+      const char *string;
+
+      gdk_event_get_string ((GdkEvent *)event, &string);
+      location_popup_handler (impl, string);
       return TRUE;
     }
 
@@ -1397,7 +1400,10 @@ gtk_file_chooser_widget_key_press_event (GtkWidget   *widget,
       if (priv->action == GTK_FILE_CHOOSER_ACTION_OPEN ||
           priv->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER)
         {
-          location_popup_handler (impl, event->string);
+          const char *string;
+
+          gdk_event_get_string ((GdkEvent *)event, &string);
+          location_popup_handler (impl, string);
           return TRUE;
         }
     }